perm filename MATHSY.TEX[CM,DEK] blob
sn#799145 filedate 1985-07-12 generic text, type T, neo UTF8
\input mftmac
\outer\def↑↑L{\par\vfill\eject} % obeypages
\thinmuskip=5mu
\thickmuskip=6mu plus 6mu
% nine-point type:
\catcode`@=11 % borrow the private macros of PLAIN (with care)
\def\ninebig#1{{\hbox{$\textfont0=\tenrm\textfont2=\tensy
\left#1\vbox to7.25pt{}\right.\n@space$}}}
\catcode`@=12 % now @ is a nonletter again
\font\ninerm=amr9 \font\sixrm=amr6
\font\ninei=ammi9 \font\sixi=ammi6
\skewchar\ninei='177 \skewchar\sixi='177
\font\ninesy=amsy9 \font\sixsy=amsy6
\skewchar\ninesy='60 \skewchar\sixsy='60
\font\nineit=amti9
\font\ninesl=amsl9
\font\ninebf=ambx9 \font\sixbf=ambx6
\font\ninett=amtt9 \hyphenchar\ninett=-1
\def\rm{\fam0\ninerm}
\textfont0=\ninerm \scriptfont0=\sixrm \scriptscriptfont0=\fiverm
\textfont1=\ninei \scriptfont1=\sixi \scriptscriptfont1=\fivei
\textfont2=\ninesy \scriptfont2=\sixsy \scriptscriptfont2=\fivesy
\textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex
\def\it{\fam\itfam\nineit}
\textfont\itfam=\nineit
\def\sl{\fam\slfam\ninesl}
\textfont\slfam=\ninesl
\def\bf{\fam\bffam\ninebf}
\textfont\bffam=\ninebf \scriptfont\bffam=\sixbf
\scriptscriptfont\bffam=\fivebf
\def\tt{\fam\ttfam\ninett}
\textfont\ttfam=\ninett
\baselineskip=11pt
\def\MF{{\manual hijk}\-{\manual lmnj}}
\let\big=\ninebig
\setbox\strutbox=\hbox{\vrule height8pt depth3pt width0pt}
\rm
\hsize=29pc % this is the size of pages in the Computer Modern book
\vsize=44pc % likewise
\mag=\magstep1
$\9 The Computer Modern Symbols family (by D. E. Knuth, 1979--1985)\par
\BL
$\2{font\_coding\_scheme}:=\7"TeX math symbols";$\par
$\5{mode\_setup};\ \5{font\_setup};$\par
\BL
$\2{input}\\{calu};\ \9 upper case calligraphic alphabet\par
\BL
$\2{font\_slant}\\{slant};$\par
$\2{font\_xheight}\\{x\_height}\SH ;$\par
$\2{font\_quad}18u\SH \2{if}\1{not}\\{monospace}\?+4\\{letter\_fit}\SH \3{fi};$%
\par
$\9 (The spacing is zero so that \TeX\ always adds the italic correction.)\par
$\9 (The calling file should give the other math symbol font parameters.)\par
\BL
$\\{slant}:=\\{mono\_charic}\SH :=0;\ \9 the remaining characters will not be
slanted\par
$\\{currenttransform}:=\\{identity}\6{yscaled}\\{aspect\_ratio}\6{scaled}%
\\{granularity};$\par
$\2{input}\\{symbol}\9 the symbols\par
\BL
$\2{if}\1{not}\\{monospace}\?$\par
\quad$\\{skewchar}=\1{oct}\7"060";\ \\{skew}\SH =.5u\SH ;$\par
\quad$\2{ligtable}\7"I"\?\7"T"\?\7"V"\?\\{skewchar}\6{kern}\\{skew}\SH ;$\par
\quad$\2{ligtable}\7"K"\?\\{skewchar}\6{kern}2\\{skew}\SH ;$\par
\quad$\2{ligtable}\7"D"\?\7"N"\?\7"P"\?\7"R"\?\7"U"\?\7"W"\?\\{skewchar}%
\6{kern}3\\{skew}\SH ;$\par
\quad$\2{ligtable}\7"E"\?\7"F"\?\7"G"\?\7"H"\?\7"O"\?\7"Q"\?\\{skewchar}%
\6{kern}4\\{skew}\SH ;$\par
\quad$\2{ligtable}\7"B"\?\7"C"\?\7"L"\?\7"M"\?\7"S"\?\7"X"\?\7"Y"\?\7"Z"\?%
\\{skewchar}\6{kern}5\\{skew}\SH ;$\par
\quad$\2{ligtable}\7"J"\?\\{skewchar}\6{kern}6\\{skew}\SH ;$\par
\quad$\2{ligtable}\7"A"\?\\{skewchar}\6{kern}7\\{skew}\SH ;$\par
$\!\3{fi};$\par
\BL
$\2{if}\1{known}\\{Xerox\_world}\?\\{font\_family}\2{font\_identifier};$\par
\quad$\\{coding\_scheme}\2{font\_coding\_scheme};$\par
\quad$\\{font\_face\_byte}_{254}-2\1{round}\\{designsize};\3{fi}\9 Dover code
for CM; 154==AM\par
$\\{tracingstats}:=10;\ \9 temporary\par
$\!\3{end}$\par